<?php


session_start();
include(dirname(dirname(__FILE__))."/functions/inc/util.inc.php");
include(dirname(dirname(__FILE__))."/functions/inc/mydb.inc.php");
include(dirname(dirname(__FILE__))."/functions/inc/seguridad.php");
include(dirname(dirname(__FILE__))."/entidades/usuario.class.php");


$db = new mydb();
$usuario = new usuario();

if($_POST["nombre"] != '' && $_POST["apellido"] != '' && $_POST["domicilio"]!= '' && $_POST["telefono"]!= '')
{

 if($_POST["passwordact"] == $_SESSION["usuario_gestor"]["us_pass"])
 {
     
        $usuario->setus_id($_SESSION["usuario_gestor"]["us_id"]);
        $usuario->setperfil_id($_SESSION["usuario_gestor"]["perfil_id"]);
        $usuario->setus_apellido($_POST["apellido"]);
        $usuario->setus_direccion($_POST["domicilio"]);
        $usuario->setus_email($_POST["email"]);
        $usuario->setus_nick($_POST["nickname"]);
        $usuario->setus_nombre($_POST["nombre"]);
        $usuario->setus_telefono($_POST["telefono"]);//us_clave_permiso
        $usuario->setus_clave_permiso($_POST["permiso"]);
        
     
     if(trim($_POST["password"]) !=''&& ($_POST["password"])== ($_POST["repassword"]))
    {
        $usuario->setus_pass($_POST["password"]);
        $_SESSION["usuario_gestor"]["us_pass"] = $_POST["password"];
        $_SESSION["usuario_gestor"]["us_nombre"] = $_POST["nombre"];
        $_SESSION["usuario_gestor"]["us_apellido"] = $_POST["apellido"];
        $_SESSION["usuario_gestor"]["us_telefono"] = $_POST["telefono"];
        $_SESSION["usuario_gestor"]["us_direccion"] = $_POST["domicilio"];
        $_SESSION["usuario_gestor"]["us_email"] = $_POST["email"];
        $_SESSION["usuario_gestor"]["us_clave_permiso"] = $_POST["permiso"];
        $usuario->upd();
        // die(print_r($_POST));
        header("Location:/index.php?acc=".$_POST["acc"]."&msg=3"); 
    }
    else if(trim($_POST["password"]) =='')
    {
        $usuario->setus_pass($_SESSION["usuario_gestor"]["us_pass"]);
        $_SESSION["usuario_gestor"]["us_nombre"] = $_POST["nombre"];
        $_SESSION["usuario_gestor"]["us_apellido"] = $_POST["apellido"];
        $_SESSION["usuario_gestor"]["us_telefono"] = $_POST["telefono"];
        $_SESSION["usuario_gestor"]["us_direccion"] = $_POST["domicilio"];
        $_SESSION["usuario_gestor"]["us_email"] = $_POST["email"];
        $_SESSION["usuario_gestor"]["us_clave_permiso"] = $_POST["permiso"];
        $usuario->upd();
        header("Location:/index.php?acc=".$_POST["acc"]."&msg=3"); 
    }
    else {
        header("Location:/index.php?acc=".$_POST["acc"]."&msg=1"); 
        //mensaje de error de passw distintas
        
        }
 }
 else
 {
      header("Location:/index.php?acc=".$_POST["acc"]."&msg=2"); 
     //mensaje de error clave actual es distinta
      
 }
 
}
else
{
      header("Location:/index.php?acc=".$_POST["acc"]."&msg=4"); 
}
 
  
?>
